public class MainTest {
    public static void main(String[] args) {
        // 使用 RectangleFactory 获取 Rectangle 实例
        ShapeFactory rectangleFactory = new RectangleFactory();
        Shape rectangle = rectangleFactory.getShape();
        // 调用 Rectangle 的 draw 方法
        rectangle.draw();
  
        // 使用 CircleFactory 获取 Circle 实例
        ShapeFactory circleFactory = new CircleFactory();
        Shape circle = circleFactory.getShape();
        // 调用 Circle 的 draw 方法
        circle.draw();
    }  
}